﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace ParadiseShophcm.Control
{
    public partial class wucDangKy : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        DataProvider dp = new DataProvider();
        protected void Button1_Click(object sender, EventArgs e)
        {

            string username = Request.Form["txtusername"];
            string hoten = Request.Form["txthoten"];
            string password = Request.Form["Password"];
            string repassword = Request.Form["pwordm"];
            string email = Request.Form["txtemail"];
            string diachi = Request.Form["txtdiachi"];
            string sdt = Request.Form["txtsdt"];
            if (username == String.Empty || password == String.Empty || hoten == String.Empty)
            {
                txtthongbao.Text = "Vui lòng nhập đầy đủ thông tin";
             
            }
            else
            {
                if (password != repassword)
                {
                    txtthongbao.Text = "Bạn không thể đăng ký vì mật khẩu nhập lại không đúng";
                }
                else
                {
                    if (!KiemTraTaiKhoan(username))
                    {
                        txtthongbao.Text = "Bạn đã đăng ký với tên tài khoản đã tồn tại <br/> hãy đăng ký lại nhé";
                    }
                    else
                    {
                        string sql = "INSERT INTO TaiKhoan(UserName,[PassWord],HoTen,DiaChi,DienThoai,Email)VALUES('";
                        sql += username + "','";
                        sql += password + "','";
                        sql += hoten + "','";
                        sql += diachi + "','";
                        sql += sdt + "','";
                        sql += email + "')";
                        if (dp.ExecuteNonQuery(sql, null))
                        {
                            Response.Redirect("~/Default.aspx");
                        }
                        else
                        {
                            txtthongbao.Text = "Đăng ký thất bại <br/> có thể bạn chưa điền đầy đủ thông tin bắt buộc của chúng tôi";
                        }
                    }
                }
            }

        }
        public bool KiemTraTaiKhoan(string username)
        {
            bool check = false;
            string sql = "select * from TaiKhoan where Username='" + username + "'";
            DataTable dt = new DataTable();
            if (dt.Rows.Count >0)
            {
                check = false;
            }
            else
            {
                check = true;
            }
            return check;           
        }
    }
}